$(function(){
	sysresourcesListShow();
});
//显示资源列表
function sysresourcesListShow(){
	$("#sysresourcesList").load(contextPath+"/back/sysresources/sysresourcesPageList");
}

//显示添加资源页面
function addsysresourcesPage(parentid,level){
	//墨绿深蓝风
	  layer.alert("<div id='addAlertPage'></div>", {
	    skin: 'layui-layer-molv' //样式类名
	    ,title: ['新增菜单资源', 'font-size:18px;']
	    ,closeBtn: 2
	    //,maxmin: true //最小最大显示按钮
	    ,type:1
	    ,area: ['600px;', '600px']
	    ,anim: 4 //动画类型
	    ,success: function(layero, index){
		  	$("#addAlertPage").load(""+contextPath+"/back/sysresources/sysresourcesAddPage",{
		  		level:level
		  		,parentid:parentid
		  	});
	     }
	  });
}
//批量隐藏，显示菜单资源
	function sysresourcesBatchUpdateishide(ishide){
		var chishide = ishide==0?"显示":"隐藏";
		var chk_value =[]; 
		//获取选择的菜单资源
		$('input[name="idCheckbox"]:checked').each(function(){ 
		chk_value.push($(this).val()); 
		});
		//判断选择菜单资源是否为空
		if(chk_value.length==0){
	        layer.msg('请先选择要'+chishide+'的菜单资源！');
	        return false;
		}else{
			//询问框
			layer.confirm('确定批量'+chishide+'选择的菜单资源？', {
			  btn: ['确定','取消'] //按钮
			  ,title: ['确认提示', 'font-size:18px;']//标题
			}, function(){
				$.ajax({//async : false,
	  				traditional: true,//参数可以传递数组ids
	  				type:"post",
	  				url:""+contextPath+"/back/sysresources/sysresourcesUpadateishide",
	  				data:{
		  					ids:chk_value
		  					,ishide:ishide
	  					},
	  				success:function(data){
	  					if("success"==data){
	  						layer.msg('批量'+chishide+'成功！');
	  			            //刷新列表
	  						sysresourcesListShow();
	  					}else{
	  						layer.msg('批量'+chishide+'失败！');
	  					}
	  				}
				});
			}, function(){
			});
		}
	}
	//显示图标选择页面
	var iconShowLayer = null;
	function iconShow(){
		//墨绿深蓝风
		iconShowLayer= layer.alert("<div id='iconShow'></div>", {
		    skin: 'layui-layer-molv' //样式类名
		    ,title: ['图标列表', 'font-size:18px;']
		    ,closeBtn: 2
		    //,maxmin: true //最小最大显示按钮
		    ,type:1
		    ,area: ['90%;', '90%']
		    ,anim: 4 //动画类型
		    ,success: function(layero, index){
			  	$("#iconShow").load(""+contextPath+"/common/tool/icon.jsp");
		     }
		});
	}
	//菜单资源排序
	function sysresourcesSort(id,parentid,moveto){
		var ids = [];
		var idpos = 0;
		$(".parentId"+parentid).each(function(){
			ids.push($(this).val());
			if((moveto=="up"&&$(this).val()==id&&ids.length>1)||(moveto=="down"&&ids.length>1&&ids[ids.length-2]==id)){
				idpos = ids.length;
			}
		});
		var a = ids[idpos-1];
		ids[idpos-1] = ids[idpos-2];
		ids[idpos-2] = a;
		$.ajax({//async : false,
				traditional: true,//参数可以传递数组ids
				type:"post",
				url:""+contextPath+"/back/sysresources/sysresourcesSort",
				data:{
  					ids:ids
					},
				success:function(data){
					if("success"==data){
						layer.msg('排序成功！');
			            //刷新列表
						sysresourcesListShow();
					}else{
						layer.msg('排序失败！');
					}
				}
		});
	}